モジュール詳細:積み重ね
ここにあるキューブに、何すればいいの?積み重ねる?一体どこから来たんだか……。
青、緑、オレンジ、マゼンタ、赤、黄の順で6色のキューブがある。 どのキューブの色にも1から6までの値がある(各キューブに1つずつ)。各スタックの合計がモジュールに表示されている数になるように、キューブを積み上げる。キューブをクリックすると、その色のキューブを置くことができ、「DELETE」ボタンをクリックすると、キューブを削除できる。キューブは1スタックにつき最大5個まで置くことができる。間違った合計を入力するとミスが記録され、モジュールがリセットされ、正しい合計を入力するとモジュールが解除される。
- シリアルナンバーを逆順にして並べる。
- 各キューブは、読み順で各シリアルナンバーの文字が適用される
(B=逆順シリアルナンバーの一番目の文字, G=逆順シリアルナンバーの二番目の文字、など)。 - すべてのシリアルナンバーの英字をアルファベット上の位置の数字(A=1, B=2, ...)に変換する。
- すべてのシリアルナンバーの英字と数字を取得し、値が1-6の範囲になるまで6を加算/減算する。
- 数字を昇順に並べ替える。同値の場合は読み順に並べる。
- 先程のステップで得た順番で並び替え後の各桁とキューブの組み合わせに1-6の番号を順に割り当てる。これが各キューブの値である。
- 各数値の上に、キューブの値の合計がその数値に等しくなるまでキューブを積み重ね、送信を押す。